package file;

import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: fzykd
 * Date: 2022-10-29
 * Time: 19:17
 */

//按照字符流来读文件
public class Demo2 {
    /**
     * 读文件的两种方式 字节和字符 但是一次又可以读一个和若干个
     * 只有一次读多干个字符显示在控制台上的和文本的内容一样
     * @param args
     */
    public static void main(String[] args) {
        //读到的就是文本的内容
        try(Reader reader = new FileReader("e:/kk.txt")){
            while (true){
                char[] buffer = new char[1024];
                int len = reader.read(buffer);
                if (len == -1){
                    break;
                }
                String s = new String(buffer,0,len);
                System.out.println(s);
            }
        } catch (IOException e){
            e.printStackTrace();
        }
    }
}
